main coolant pump - French English Dictionary